package com.info.zhiduoduo.common.annotation;

import java.lang.annotation.*;

import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * 防止重复操作注解
 * @author tianyonghong
 * @create 2022/1/12
 */
@Target({ElementType.METHOD})
@Retention(RUNTIME)
@Documented
public @interface RepeatSubmitVerify {
	/**
	 * 防重复操作限时标记数值
	 */
	String value() default "value";

	/**
	 * 防重复操作过期时间（借助redis实现限时控制，存储redis限时秒数，小于此时间视为重复提交）
	 */
	long expireSeconds() default 5;
}
